<?php
vendor('PHPExcel180.PHPExcel');
			//创建PHPExcel对象，注意，不能少了\
			$PHPExcel=new \PHPExcel(); 
			//如果excel文件后缀名为.xls，导入这个类
			if($exts == 'xls'){
				//import("Org.Util.PHPExcel.Reader.Excel5");
				$PHPReader=new \PHPExcel_Reader_Excel5();
			}else if($exts == 'xlsx'){
				//import("Org.Util.PHPExcel.Reader.Excel2007");
				$PHPReader=new \PHPExcel_Reader_Excel2007();
			}else if($exts == 'csv'){
				
				$PHPReader=new \PHPExcel_Reader_CSV();
				$PHPReader->setDelimiter(',')
						  ->setInputEncoding('GBK') //不设置将导致中文列内容返回boolean(false)或乱码
						  ->setEnclosure('"')
						  ->setLineEnding("\r\n")
						  ->setSheetIndex(0);
			 }
			
			$data=array();
			$data_sum=array();
	
	
			//载入文件
			$PHPExcel=$PHPReader->load($filename);
			//获取表中的第一个工作表，如果要获取第二个，把0改为1，依次类推
			$currentSheet=$PHPExcel->getSheet(0);
			//获取总列数
			$allColumn=$currentSheet->getHighestColumn();
			//获取总行数
			$allRow=$currentSheet->getHighestRow();
			//循环获取表中的数据，$currentRow表示当前行，从哪行开始读取数据，索引值从0开始
			for($currentRow=1;$currentRow<=$allRow;$currentRow++){
				//从哪列开始，A表示第一列
				for($currentColumn='A';$currentColumn<=$allColumn;$currentColumn++){
					//数据坐标
					$address=$currentColumn.$currentRow;
					//读取到的数据，保存到数组$arr中
					$cell =$currentSheet->getCell($address)->getValue();
	
					if($cell instanceof PHPExcel_RichText){
						$cell  = $cell->__toString();
					}
					if($currentRow==1)
					{
					  $keys[$currentColumn]=$cell;
					}
					else
					{
						$data[$keys[$currentColumn]]=$cell;
					}
					
				}
				
				if($currentRow>1)
				{
					$data_sum[$currentRow]=$data;
				}
				unset($data);
	            
			} 

?>